remote
Software Development Engineer - I - Kognitiv Edge
Software Engineer
Entry‑level Software Development Engineer focused on building scalable, secure systems for defense applications using Python, C++, AWS, and machine learning techniques, while collaborating in a DevOps environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance software components in Python and C++ for defense‑grade applications.
- Implement cloud‑native solutions on AWS, ensuring scalability, reliability, and security.
- Integrate machine learning models into production pipelines to enhance data‑driven decision making.
- Collaborate with cross‑functional teams using Git, CI/CD, and Agile practices to deliver incremental value.
- Participate in code reviews, performance tuning, and troubleshooting to uphold quality standards.
Requirements
- 1+ year of professional software development experience.
- Proficiency in Python and C++ with solid understanding of data structures and algorithms.
- Experience with AWS services (EC2, S3, Lambda, etc.) and basic DevOps tooling.
- Familiarity with machine learning concepts and libraries (e.g., scikit‑learn, TensorFlow).
- Strong problem‑solving skills, excellent communication, and a collaborative mindset.
Skills
pythoncawsmachine learning