Responsibilities
- Design, develop, and implement complex software systems using Python, ensuring high performance, scalability, and reliability in a cloud environment.
- Architect and build robust APIs, microservices, and data pipelines to support various applications and services.
- Collaborate closely with business partners, architects, and engineering teams to define technical requirements and deliver innovative solutions.
- Drive technical excellence by promoting clean code, test-driven development, and CI/CD best practices.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and architectural principles.
- Identify and implement opportunities for performance optimization, cost efficiency, and operational excellence within cloud infrastructure.
- Stay current with emerging technologies and trends in cloud computing, Python, DevOps, and AI—and advocate for their adoption where appropriate.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- 8+ years of professional software development experience.
- Deep expertise in Python with a proven track record of building and deploying production-grade applications.
- Extensive experience with cloud platforms (AWS, Azure, or GCP), including serverless computing, containerization (Docker/Kubernetes), databases (relational and NoSQL), and messaging queues.
- Strong communication skills with the ability to articulate technical concepts to both technical and non-technical audiences.
- Hands-on experience with DevOps practices and tools (e.g., CI/CD pipelines, monitoring, logging, and alerting).
- Understanding of agile development methodologies and collaborative team environments.
Nice to Have
- Familiarity with developing AI Apps using frameworks (e.g., LangChain, LangGraph, and Semantic Kernel etc) leveraging RAG pipelines and vector datastores (Pinecone, Azure AI Search etc).
- Experience in developing agents using leading industry frameworks, while and standard protocols like A2A. Proficient in utilizing MCP servers and tools.
- Experience with effective prompt engineering strategies.
- Experience with distributed systems and microservices architectures.
Benefits
- Lumen offers a comprehensive package featuring a broad range of Health, Life, Voluntary Lifestyle benefits and other perks that enhance your physical, mental, emotional and financial wellbeing.
Work Arrangement
Remote (Worldwide)
Additional Information
- You must be a US Citizen or Permanent Resident/Green Card for consideration for this position.
- Background screening may include checks for criminal records, motor vehicle reports, and/or drug screening, depending on the position requirements.
- Pursuant to the San Francisco Fair Chance Ordinance, qualified applicants with arrest and conviction records will be considered for employment.
- In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
- Lumen does not require any form of payment from job applicants during the recruitment process. All legitimate job openings will be posted on our official website or communicated through official company email addresses.


