onsite
Software Engineer I - Backend Developer - Shawky Engineering
Backend Engineer
Entry‑level backend engineer building AI‑driven solutions for mission‑critical operations, leveraging Python, AWS, and ML. Focus on fast delivery, secure coding, and high‑impact features.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services in Python, ensuring high performance and reliability.
- Implement RESTful APIs and integrate with AWS services (Lambda, S3, DynamoDB) to support AI workflows.
- Collaborate with data scientists to expose ML models as production‑ready endpoints.
- Write clean, testable code with comprehensive unit and integration tests.
- Participate in code reviews, continuous integration, and deployment pipelines.
Requirements
- Proficiency in Python and experience with AWS cloud services.
- Solid understanding of relational and NoSQL databases (SQL, DynamoDB).
- Familiarity with API design principles and best practices.
- Strong problem‑solving skills and ability to work independently in a fast‑paced environment.
- Active TS/SCI clearance with full scope polygraph required.
Skills
pythonawsmachine learningsql