Ntrepid is seeking a Software Engineer Technical Lead to provide technical leadership and team management for a high-performing software engineering group to deliver features, enhancements, and integrations for their flagship platform
Requirements
- Strong professional experience with ML, Python, including frameworks such as FastAPI and Celery.
- In-depth understanding of software design patterns, system architecture, and best practices.
- Hands-on experience with CI/CD tools (e.g., Jenkins, Docker) and modern DevOps practices.
- Solid understanding of HTTP protocols and networking at the TCP/IP level.
- Background in math, statistics and/or machine learning with experience integrating AI/ML capabilities.
- Familiarity with platform-oriented software delivery and enterprise-scale application development.
- Experience with AI/ML integration, testing philosophy, and platform-oriented software delivery.
Responsibilities
- Lead technical decisions and architectural direction within the team’s areas of responsibility.
- Provide mentorship and guidance to team members, fostering both technical and professional growth.
- Guide integration of AI/ML capabilities from R&D into production systems.
- Actively participate in code reviews and ensure adherence to engineering standards.
- Oversee and support the CI/CD pipeline and facilitate Tier 3 escalations.
- Coordinate sprint planning, backlog refinement, and progress reporting.
- Partner with Product and Platform teams to align priorities, timelines, and deliverables.
Other
- US Citizenship is required.
- Proven experience in technical leadership within a software engineering environment.
- Demonstrate a clear understanding of team priorities, blockers, and delivery targets.
- Build strong relationships with product and platform engineering leadership.
- Establish a reputation for strong technical insight and effective cross-team collaboration.