Why This Role Stands Out
You'll have the opportunity to build cutting-edge AI applications and gain valuable experience with Generative AI and LLMs in a hybrid environment that offers flexibility. This role is perfect for a mid-senior engineer with a passion for AI and a solid foundation in software development who is eager to contribute to innovative solutions. Apply today to join a dynamic team and advance your career in the exciting field of artificial intelligence!
Quick Overview
Job Description
About the Role
We are seeking a motivated Software Engineer with 1–3 years of professional experience to join our engineering team. The ideal candidate will have a strong foundation in software development, programming, and application design, along with hands-on experience or familiarity with Artificial Intelligence (AI) and Generative AI technologies.
In this role, you will contribute to building scalable software applications, integrating AI-powered capabilities, developing backend services, and implementing innovative technical solutions. You will collaborate with engineers and cross-functional teams to deliver reliable, high-quality software that addresses real-world business needs.
Key Responsibilities
Design, develop, test, and maintain scalable software applications.
Build and integrate AI-powered features using Large Language Models (LLMs), OpenAI APIs, and other AI services.
Develop backend services, REST APIs, and application components using Python, Java, or similar programming languages.
Implement AI application workflows involving prompt engineering, embeddings, and Retrieval-Augmented Generation (RAG).
Integrate AI models and third-party APIs into existing software systems.
Write clean, reusable, maintainable, and well-tested code.
Work with databases, data processing pipelines, and vector search technologies.
Evaluate AI-generated outputs and improve application accuracy, reliability, and performance.
Troubleshoot software issues, debug applications, and optimise system performance.
Participate in code reviews, technical discussions, and Agile development activities.
Collaborate with product managers, software engineers, and data teams to translate business requirements into technical solutions.
Support application deployment, monitoring, testing, and continuous improvement.
Basic Qualifications
1–3 years of professional experience in Software Engineering, Software Development, or a related technical field.
Proficiency in Python, Java, or another modern programming language.
Understanding of data structures, algorithms, object-oriented programming, and software design principles.
Experience developing software applications, backend services, or REST APIs.
Familiarity with Artificial Intelligence, Machine Learning, or Generative AI concepts.
Understanding of LLMs, prompt engineering, and AI API integration.
Knowledge of SQL, databases, and version control systems such as Git.
Strong analytical, problem-solving, and debugging skills.
Ability to collaborate effectively in a fast-paced engineering environment.
Preferred Qualifications
Experience with OpenAI APIs, Anthropic APIs, or other LLM platforms.
Familiarity with LangChain, LangGraph, or LlamaIndex.
Knowledge of RAG pipelines, vector databases, embeddings, and semantic search.
Experience with FastAPI, Flask, Spring Boot, or similar backend frameworks.
Exposure to AI agents, intelligent automation, or AI-powered workflow development.
Familiarity with AWS, Microsoft Azure, or Google Cloud Platform.
Knowledge of Docker, CI/CD pipelines, automated testing, and application deployment.
Experience with PostgreSQL, MySQL, MongoDB, or vector database technologies.
Similar jobs
- RT
Software/Electrical Test Equipment Engineer II (Onsite White San with Security Clearance
NewRTX
White Sands, NM🇺🇸$68.9k - $131.1k/yrHybrid20 hours agoTCP/IPAssemblyC#Technology - LM
Software Engineer Intern - Summer 2027 with Security Clearance
NewLockheed Martin
King of Prussia, PA🇺🇸Hybrid20 hours agoAgileAngularC#+3Technology - PE
Senior Applications Programmer with Security Clearance
Prescient Edge
Patuxent River, MD🇺🇸Hybrid3 days agoAdministrative - ID
Aegis Software Engineer - JobID-0250 with Security Clearance
Innovative Defense Technologies
Mount Laurel, NJ🇺🇸$90k - $150k/yrOn-site5 days agoDockerSQLAgile+9Technology - GC
AI Software Engineer SME (TS/SCI with Poly Required) with Security Clearance
NewGCI, Inc
Chantilly, VA🇺🇸Hybrid20 hours agoETLMachine LearningRobotics+5Technology - AM
Software Development Engineer, US Amazon Dedicated Cloud Securit with Security Clearance
NewAmazon
Herndon, VA🇺🇸$143.7k - $194.4k/yrHybrid20 hours agoAWSAgileC#+2Technology - LM
Software Engineer Asc - Early Career with Security Clearance
NewLockheed Martin
Fort Worth, TX🇺🇸$67k - $124.4k/yrHybrid20 hours agoDockerC++Git+5Technology - AM
Systems Development Engineer, S3 with Security Clearance
NewAmazon
Herndon, VA🇺🇸$151.2k - $204.6k/yrHybridYesterdayRubyAWSScrum+9Technology - NA
SkillBridge Software Developer with Security Clearance
NewNASK
Beavercreek, OH🇺🇸Hybrid20 hours agoDockerMercurialSVN+10Technology - GA
Software Developer III with Security Clearance
NewGeneral Atomics
Herndon, VA🇺🇸Hybrid20 hours agoShellEmbedded SystemsOpenCV+4Technology - CO
API Engineer
NewCompunnel Inc.
Minneapolis, MN🇺🇸Hybrid20 hours agoMicroservicesSQLAWS+3Technology - AU
System Integration Engineer with Security Clearance
NewAuria
Colorado Springs, CO🇺🇸$76k - $88.7k/yrOn-site20 hours agoAgileTechnology